package com.ttg.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ttg.common.config.LocalDateTimeDeserializer;
import com.ttg.common.config.LocalDateTimeSerializer;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @author zhangHongYuan
 * @description
 * @date 2023/7/11 10:53
 */
@Data
public class VipInfoEditDto implements Serializable {

    private static final long serialVersionUID = 3271508271678681724L;

    @JsonProperty("vip_id")
    private String vipId;
    /**
     * 会员等级
     */
    @JsonProperty("vip_grade")
    private Integer vipGrade;
    /**
     * 等级有效期结束时间
     */
    @JsonProperty("vip_grade_date")
    private String vipGradeDate;

    @JsonProperty("vip_name")
    private String vipName;
    @JsonProperty("vip_sex")
    private String vipSex;
    @JsonProperty("vip_birthday")
    private String vipBirthday;

    @JsonProperty("vip_cityid")
    private String vipCityId;
    @JsonProperty("vip_address")
    private String vipAddress;

    @JsonProperty("vip_chl_id")
    private String vipChlId;

    @JsonProperty("vip_mobile")
    private String vipMobile;
    @JsonProperty("vip_status")
    private Integer vipStatus;

    //    @JsonProperty("vip_reg_time")
//    private String vipRegTime;
    @JsonProperty("vip_weixin")
    private String vipWeixin;
    @JsonProperty("vip_qq")
    private String vipQq;
    @JsonProperty("vip_email")
    private String vipEmail;
    @JsonProperty("vip_type")
    private String vipType;
}
